package com.itheima.cacheable;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//注解的使用范围（注解，用于描述参数）
@Target(ElementType.PARAMETER)
//注解的存活周期，运行时
@Retention(RetentionPolicy.RUNTIME)
public @interface CacheKey {
    //参数的键，默认无参
    String key() default "";
}